import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// const path = require('path')
// vite.config.js # or vite.config.ts
import styleImport, { VantResolve } from 'vite-plugin-style-import';

// https://vitejs.dev/config/
export default defineConfig({
  // 入口文件
  // alias: {
  //   // 键必须以斜线开始和结束
  //   '/@/': path.resolve(__dirname, './src')
  // },
  lintOnSave: false,  // 关闭语法检查
  plugins: [
    vue(),
    styleImport({
      // resolves: [VantResolve()],
      libs: [
        {
          libraryName: 'vant',
          esModule: true,
          resolveStyle: (name) => `vant/es/${name}/style/index`,
        }
      ]
    }),
  ],
  server: {
    // hostname: '0.0.0.0',  // 配置主机名
    port: 8081,  // 配置启动端口
    open:true,  // 是否在浏览器打开
    hmr: {
      overlay: false
    }
  }
})
